EnvironmentMetricsOrBuilder

interface EnvironmentMetricsOrBuilder : MessageOrBuilder

Inheritors

Functions

Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard
abstract fun getCurrent(): Float

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard
abstract fun getDistance(): Float

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard
abstract fun getGasResistance(): Float

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard
abstract fun getIaq(): Int

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard
abstract fun getIrLux(): Float

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard
abstract fun getLux(): Float

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard
abstract fun getRadiation(): Float

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard
abstract fun getRainfall1H(): Float

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard
abstract fun getRainfall24H(): Float

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard
abstract fun getRelativeHumidity(): Float

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard
abstract fun getSoilMoisture(): Int

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard
abstract fun getSoilTemperature(): Float

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard
abstract fun getTemperature(): Float

Temperature measured
optional float temperature = 1;
Link copied to clipboard
abstract fun getUvLux(): Float

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard
abstract fun getVoltage(): Float

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard
abstract fun getWeight(): Float

Weight in KG
optional float weight = 15;
Link copied to clipboard
abstract fun getWhiteLux(): Float

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard
abstract fun getWindDirection(): Int

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard
abstract fun getWindGust(): Float

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard
abstract fun getWindLull(): Float

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard
abstract fun getWindSpeed(): Float

Wind speed in m/s
optional float wind_speed = 14;
Link copied to clipboard

Barometric pressure in hPA measured
optional float barometric_pressure = 3;
Link copied to clipboard
abstract fun hasCurrent(): Boolean

Current measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float current = 6;
Link copied to clipboard
abstract fun hasDistance(): Boolean

RCWL9620 Doppler Radar Distance Sensor, used for water level detection. Float value in mm.
optional float distance = 8;
Link copied to clipboard
abstract fun hasGasResistance(): Boolean

Gas resistance in MOhm measured
optional float gas_resistance = 4;
Link copied to clipboard
abstract fun hasIaq(): Boolean

relative scale IAQ value as measured by Bosch BME680 . value 0-500.
Belongs to Air Quality but is not particle but VOC measurement. Other VOC values can also be put in here.
optional uint32 iaq = 7;
Link copied to clipboard
abstract fun hasIrLux(): Boolean

Infrared lux
optional float ir_lux = 11;
Link copied to clipboard
abstract fun hasLux(): Boolean

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.
optional float lux = 9;
Link copied to clipboard
abstract fun hasRadiation(): Boolean

Radiation in µR/h
optional float radiation = 18;
Link copied to clipboard
abstract fun hasRainfall1H(): Boolean

Rainfall in the last hour in mm
optional float rainfall_1h = 19;
Link copied to clipboard
abstract fun hasRainfall24H(): Boolean

Rainfall in the last 24 hours in mm
optional float rainfall_24h = 20;
Link copied to clipboard

Relative humidity percent measured
optional float relative_humidity = 2;
Link copied to clipboard
abstract fun hasSoilMoisture(): Boolean

Soil moisture measured (% 1-100)
optional uint32 soil_moisture = 21;
Link copied to clipboard
abstract fun hasSoilTemperature(): Boolean

Soil temperature measured (*C)
optional float soil_temperature = 22;
Link copied to clipboard
abstract fun hasTemperature(): Boolean

Temperature measured
optional float temperature = 1;
Link copied to clipboard
abstract fun hasUvLux(): Boolean

Ultraviolet lux
optional float uv_lux = 12;
Link copied to clipboard
abstract fun hasVoltage(): Boolean

Voltage measured (To be depreciated in favor of PowerMetrics in Meshtastic 3.x)
optional float voltage = 5;
Link copied to clipboard
abstract fun hasWeight(): Boolean

Weight in KG
optional float weight = 15;
Link copied to clipboard
abstract fun hasWhiteLux(): Boolean

VEML7700 high accuracy white light(irradiance) not calibrated digital 16-bit resolution sensor.
optional float white_lux = 10;
Link copied to clipboard
abstract fun hasWindDirection(): Boolean

Wind direction in degrees
0 degrees = North, 90 = East, etc...
optional uint32 wind_direction = 13;
Link copied to clipboard
abstract fun hasWindGust(): Boolean

Wind gust in m/s
optional float wind_gust = 16;
Link copied to clipboard
abstract fun hasWindLull(): Boolean

Wind lull in m/s
optional float wind_lull = 17;
Link copied to clipboard
abstract fun hasWindSpeed(): Boolean

Wind speed in m/s
optional float wind_speed = 14;